#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main()
{
    double a3, a2, a1, a0, left, right;
    scanf("%lf %lf %lf %lf", &a3, &a2, &a1, &a0);
    scanf("%lf %lf", &left, &right);
    while (right - left > 1e-6)
    {
        double tmp1 = a3 * pow(left, 3) + a2 * pow(left, 2) + a1 * left + a0;
        double tmp2 = a3 * pow(right, 3) + a2 * pow(right, 2) + a1 * right + a0;
        if (tmp1 == 0)
        {
            printf("%.2lf", left);
            return 0;
        }
        if (tmp2 == 0)
        {
            printf("%.2lf", right);
            return 0;
        }
        if (tmp1 * tmp2 < 0)
        {
            double mid = (left + right) / 2;
            double tmp3 = a3 * pow(mid, 3) + a2 * pow(mid, 2) + a1 * mid + a0;
            if (tmp3 == 0)
            {
                printf("%.2lf", mid);
                return 0;
            }
            if (tmp3 * tmp1 > 0)
            {
                left = mid;
            }
            if (tmp2 * tmp3 > 0)
            {
                right = mid;
            }
        }

    }
    printf("%.2lf", (right + left) / 2);
    return 0;
}
//#include <stdio.h>
//int main()
//{
//    int a;
//    scanf("%d", &a);
//    int count = 0;
//    for (int i = a; i < a + 4; i++)
//    {
//        for (int j = a; j < a + 4; j++)
//        {
//            for (int m = a; m < a + 4; m++)
//            {
//                if (i != j && j != m && m != i)
//                {
//                    printf("%d%d%d", i, j, m);
//                    count++;
//                    if (count % 6 == 0)
//                        printf("\n");
//                    else
//                        printf(" ");
//                }
//            }
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//int main()
//{
//    double a;
//    scanf("%lf", &a);
//    double num = 1;
//    int i = 1;
//    double sum = 1;
//    while (num > a)
//    {
//        num = num * i / (2.0 * i + 1);
//        sum += num;
//        i++;
//    }
//    printf("%.6lf", sum * 2);
//    return 0;
//}